#include <string.h>
#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>
#include <string>

using namespace std;

class Singleton{
public:

    static Singleton* getInstance(){
        static Singleton *s;
        return s;
    } 


private:
    Singleton(){}
    Singleton(const Singleton&)=delete;
    Singleton & operator=(const Singleton& rhs)=delete;

    ~Singleton(){}

    

};

void test(){

    Singleton *s=Singleton::getInstance();

}

int main()
{
 test();
 return 0;
}

